//======================
//收集所有模型
//======================

// 导入User模型
let User = require(__basename + '/db/model/user.js');

// 导入Admin模型
let Admin = require(__basename + '/db/model/admin.js');

// 导入Code模型
let Code = require(__basename + '/db/model/code.js');

// 导入SecondHandHouse模型
let SecondHandHouse = require(__basename + '/db/model/houseList.js');

// 导入Estate模型
let Estate = require(__basename + '/db/model/estate.js');

// 导入Agent模型
let Agent = require(__basename + '/db/model/agent.js');

// 导入Transaction模型
let Transaction = require(__basename + '/db/model/transaction.js');

//导入其他模型
//....
Estate.hasMany(SecondHandHouse)
SecondHandHouse.belongsTo(Estate);
// , {foreignKey: 'estateId', targetKey: 'estateId'}
//导出所有模型
module.exports = {
  User,
  Admin,
  Code,
  SecondHandHouse,
  Estate,
  Agent,
  Transaction
}